package urand

import (
	"math/rand"
	"time"
)

// init 初始化随机数功能
func init() {
	rand.Seed(time.Now().UnixNano())
}

// Rate 返回一个随机的百分比概率，其值区间 [0, 1.0)
func Rate() float64 { return rand.Float64() }

// Intn 返回一个随机的整数，其值区间 [0, max)
func Intn(max int) int { return rand.Intn(max) }
